﻿//公告
function autoScroll(obj){  
    $(obj).find("ul").animate({  
	    marginTop : "-30px"  
    },500,function(){  
		$(this).css({marginTop : "0px"}).find("li:first").appendTo(this);  
	})  
} 
//选项卡
function tabTree(menu,content){
    $(menu).click(function(){
	     $(this).addClass("current").siblings(".tab-list").removeClass("current");
		 var pos = $(this).index();
		 $(content).siblings().removeClass("current").eq(pos).addClass("current");
    })      
}
//产品列表进度条
function pProgress(){
	$(".product  .progressBar").each(function(){
		$(this).find("span").animate({"width":$(this).next(".progressRate").text()},1000);
	});	
}
////合作伙伴滚动
function marquee_control(maincon,speed,up,down){

    $(maincon).children('ul').html($(maincon).children('ul').html() + $(maincon).children('ul').html());
    var total_width = $(maincon).children("ul").children("li").outerWidth(true) * $(maincon).children("ul").children("li").length;
    
    $(maincon).children("ul").width(total_width);
    var x = 0;
    var t;
    var chg;
    $(maincon).scrollLeft(x);
    function init1(){
        var self = arguments.callee;
        t = setTimeout(function(){
            $(maincon).scrollLeft(x);
            x--;
            
            if(x <= 0){
                x = total_width-$(maincon).width();
            };
            self();
        },speed);
        chg = 1;
    };
    function init2(){
        var self = arguments.callee;
        t = setTimeout(function(){
            $(maincon).scrollLeft(x);
            x++;
            
            if(x >= total_width-$(maincon).width()){
                x = 0;
            };
            self();
        },speed);
        chg = 2;
    };
    init2();
    $(down).click(function(){
        clearTimeout(t);
        init1();
        chg = 1;
    });
    $(up).click(function(){
        clearTimeout(t);
        init2();
        chg = 2;
    });
    $(maincon).mouseover(function(){
        clearTimeout(t);
    });
    $(maincon).mouseout(function(){
        if(chg == 1){
            init1();
        };
        if(chg == 2){
            init2();
        };
    });
}
$(function(){
	//banner
	$(".flexslider").flexslider({
        slideshow: true, //是否自动滑动
		slideshowSpeed: 4000, //展示时间间隔ms
		animationSpeed: 400, //滚动时间ms
		directionNav: true, //是否显示左右切换
		touch: true, //是否支持触屏滑动
		pauseOnHover:true
	});	
	//公告
	setInterval('autoScroll(".notice .left")',4000);//4秒切换一次
	setInterval('autoScroll(".notice .right")',4000);
	//新人专享进度条
	$(".newFish .progressBar").each(function(){
		$(this).find("span").animate({"width":$(this).next(".progressRate").text()},1000);
	});
	$(".newFish .right .group").each(function(){
	    $(this).mouseenter(function(){
		    $(this).find(".progressBar span").css("width","0");
			$(this).find(".progressBar span").animate({"width":$(this).find(".progressBar").next(".progressRate").text()},1000);
		})
	});
	//产品选项卡
	tabTree(".tab .tab-list",".product .right .tabCon-list");

	//产品列表进度条
	pProgress();
	$(".product .right .list").each(function(){
		$(this).mouseenter(function(){
		    $(this).find(".progressBar span").css("width","0");
		    $(this).find(".progressBar span").animate({"width":$(this).find(".progressRate").text()},1000);
		})
    });
	//合作伙伴滚动
//	marquee_control(".marquee-list",30," .marquee .prev"," .marquee .next");	
		// 点击侧边栏出现相应内容
	$('.side ul li .sidebox').mouseenter(function(){
		$('.side ul li .sidebox').css('background','#333333');
		$('.side ul li .sidebox').css('width','41px');
		$(this).css('width','150px');
		$(this).css('background','#333333');
	})
	// 点击出现二维码
	$('.side ul .qrcode .sidebox').mouseenter(function(){
		$('.side ul li .sidebox').css('width','41px');
		$('.show_code').css('display','block');

	}).mouseleave(function(){
		$('.show_code').css('display','none');

	})
	// 点击到达顶部
	$(' .sidetop').mouseenter(function(){
		$('.side ul li .sidebox').css('background','#333333');
		$(this).css('background','#292929');
	}).mouseleave(function(){
		$(this).css('background','#333333');
	})
	// 计算器框的出现
	$('.calc').mouseenter(function(){
		$('.counter').css('display','block');
	})
	// 计算器框的消失
	$('.counter .close-jsq').click(function(){
		$('.counter').css('display','none');
	})
	// 全局弹窗的消失
	$('.over_alert .alert_close').click(function(){
			$('.over_alert').css('display','none');
	})
	     // 侧边回到顶部
          function showScroll2() {

           $(window).scroll(function () {

             var scrollValue = $(window).scrollTop();

              if (scrollValue > 100) {

                  $('.sidetop').fadeIn(500)

               }
                else {

                   $('.sidetop').fadeOut(500)
                }

            });

            $('.sidetop').click(function () {

                $("html,body").animate({ scrollTop: 0 }, 200);
           });

       }
         showScroll2();
	 function calcu(value,rate,time,timeType){
            // value = 数字 ; rate = d ; time = 数字; timeType = 0/1(0代表天，1代表月)
            var Reg = /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/;
            var expect = 0,fee = 0,real = 0;
            if(Reg.test(value)&&value){
                expect = (value*rate/100/(timeType==0?365:12)*time).toFixed(2);
                // fee = (expect*5/100).toFixed(2);
                fee = 0;
                real = (expect - fee).toFixed(2);
            }
            // 返回预期收益,管理费，实际收益
            return {
                expect :  expect,
                fee : fee,
                real : real
            }
        }
        // 计算器

            $(".moneylai").bind("input propertychange",function(){
                var value = $(".moneylai").val();
                var rate=$("#yearRate_float").val();   
                var time=$("#repayPeriod_float").val();
//              var value = $('#'+$(this).attr("data-target")).val();
                var timeType=0;
                if(rate==''){
         	      	alert("利率不能为空！");
         	      }else  if(time==''){
         	 	   alert("时间不能为空！");
            	 }
                var result = calcu(value,rate,time,timeType);
                if(result){
                    $('#cred_float').html(result.expect );
                   
                }
        });
})